Business

The ships full of gas waiting off Europe’s coast